2  Limpieza de Datos Electorales: Parte 1

2.1 Cargamos las Librerías:

Mostrar el Código
source('/home/barea/limpieza/ayuntamientos/model/R/script.R')

Attaching package: 'dplyr'
The following objects are masked from 'package:stats':

    filter, lag
The following objects are masked from 'package:base':

    intersect, setdiff, setequal, union

2.2 Proceso Electoral 2015:

2.2.1 Cargar los Archivos del Proceso Electoral 2015:

En esta sección, cargamos todos los archivos CSV del proceso electoral del año 2015 desde la carpeta especificada.

Mostrar el Código
archivos_csv_2015 <- list.files(path = "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015", pattern = "\\.csv$", full.names = TRUE)

2.2.2 Mostrar los Archivos Cargados:

Aquí mostramos la lista de archivos CSV que se han cargado para verificar que se han leído correctamente.

Mostrar el Código
print(archivos_csv_2015)
 [1] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_BCS_MUN.csv" 
 [2] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_CAMP_MUN.csv"
 [3] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_CHIS_MUN.csv"
 [4] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_COL_MUN.csv" 
 [5] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_GRO_MUN.csv" 
 [6] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_GTO_MUN.csv" 
 [7] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_JAL_MUN.csv" 
 [8] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_MEX_MUN.csv" 
 [9] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_MICH_MUN.csv"
[10] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_MOR_MUN.csv" 
[11] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_NL_MUN.csv"  
[12] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_QRO_MUN.csv" 
[13] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_SLP_MUN.csv" 
[14] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_SON_MUN.csv" 
[15] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_TAB_MUN.csv" 
[16] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_YUC_MUN.csv" 

2.2.3 Utilizar la Función de Limpieza de Datos:

En esta sección, aplicamos una función de limpieza a cada uno de los archivos CSV cargados para preparar los datos para su análisis.

Mostrar el Código
datos_2015 <- purrr::map_dfr(archivos_csv_2015, limpiar_datos)
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_BCS_MUN.csv: 9 partidos detectados (PAN_PRS, PRI_PVEM, PRI_PVEM_NVA_ALIANZA, PRD_PT_MC, NVA_ALIANZA, MORENA, PH, ES, MHTG)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_CAMP_MUN.csv: 11 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, PRI_PVEM)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_CHIS_MUN.csv: 32 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NVA_ALIANZA, PCU, MORENA, PH, ES, MVC, PRI_PVEM_NVA_ALIANZA_PCU, PRI_PVEM_NVA_ALIANZA, PRI_PVEM_PCU, PRI_NVA_ALIANZA_PCU, PVEM_NVA_ALIANZA_PCU, PRI_PVEM, PRI_NVA_ALIANZA, PRI_PCU, PVEM_NVA_ALIANZA, PVEM_PCU, NVA_ALIANZA_PCU, PT_MC, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_COL_MUN.csv: 11 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, PRI_PVEM_NVA_ALIANZA)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_GRO_MUN.csv: 24 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NVA_ALIANZA, MORENA, PH, ES, PPG, COMUN_PRI_PVEM, COMUN_PRD_PT, COMUN_PRI_PVEM_NVA_ALIANZA, COMUN_PRD_PT_PAN, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA, PRD_PT, PRD_PAN, PT_PAN, CAND_IND1, CAND_IND2, CAND_IND3)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_GTO_MUN.csv: 13 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, PRI_PVEM_NVA_ALIANZA, CAND_IND1, CAND_IND2)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_JAL_MUN.csv: 16 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, PAN_PRD, PRI_PVEM, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_MEX_MUN.csv: 25 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, PFD, PRI_PVEM_NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA, PAN_PT, PRD_PT, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_MICH_MUN.csv: 46 partidos detectados (PAN, PRI, PRD, PT, PVEM, NVA_ALIANZA, MC, MORENA, PH, ES, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CC_PAN_PRI_PRD_NVA_ALIANZA_PH_ES, CC_PAN_PRI_PVEM, CC_PAN_PRD_NVA_ALIANZA, CC_PAN_PRD, CC_PAN_PRD_PT, CC_PAN_PRD_PT_NVA_ALIANZA_ES, CC_PAN_PRD_PT_NVA_ALIANZA_PH, CC_PAN_PT, CC_PAN_MC, CC_PAN_PH, CC_PRI_PVEM_PT, CC_PRI_PVEM, CC_PRD_PT, CC_PRD_PT_NVA_ALIANZA, CC_PRD_PT_NVA_ALIANZA_ES, CC_PRD_PT_NVA_ALIANZA_PH, CC_PRD_PT_ES, CC_PRD_PT_PH, CC_PRD_NVA_ALIANZA, CC_PRD_NVA_ALIANZA_ES, CC_PRD_ES, CC_PT_NVA_ALIANZA_PH, CC_PT_PMC, CC_PT_ES, CC_PT_PH, CC_PT_PH_ES)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_MOR_MUN.csv: 19 partidos detectados (PAN, PRI, PVEM, NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA, PRI_PVEM_NVA_ALIANZA, PRD, PT, PRD_PT, MC, PSD, MORENA, ES, PH, CAND_IND1, CAND_IND2, CAND_IND3)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_NL_MUN.csv: 34 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NVA_ALIANZA, PD, CC, MORENA, PH, ES, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, PRI_PVEM_NVA_ALIANZA_PD, PRI_PVEM_NVA_ALIANZA, PRI_PVEM_PD, PRI_NVA_ALIANZA_PD, PVEM_NVA_ALIANZA_PD, PRI_PVEM, PRI_NVA_ALIANZA, PRI_PD, PVEM_NVA_ALIANZA, PVEM_PD, NVA_ALIANZA_PD, PRD_PT)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_QRO_MUN.csv: 29 partidos detectados (PAN, PRI, PRD, MC, NVA_ALIANZA, PVEM, ES, MORENA, PH, PT, PRI_NVA_ALIANZA_PVEM_PT, PRI_NVA_ALIANZA_PVEM, PRI_PVEM_PT, PRI_NVA_ALIANZA_PT, NVA_ALIANZA_PVEM_PT, PRI_NVA_ALIANZA, PRI_PVEM, PRI_PT, NVA_ALIANZA_PVEM, NVA_ALIANZA_PT, PVEM_PT, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, PAN_PRD)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_SLP_MUN.csv: 41 partidos detectados (PAN, PRI, PRD, PT, PVEM, PCP, MC, NVA_ALIANZA, MORENA, PH, ES, PAN_PRD_PT, PAN_PRD_PT_MC, PAN_PRD_PT_PVEM_MC_NVA_ALIANZA, PAN_PT, PAN_PT_MC, PAN_PVEM_NVA_ALIANZA, PAN_PCP, PAN_MC, PRI_PVEM, PRI_NVA_ALIANZA, PRI_PVEM_NVA_ALIANZA, PRD_PT, PRD_PCP, PRD_MC, PRD_PVEM_PCP, PRD_PT_PCP, PRD_PCP_MC, PRD_PT_MC, PRD_PT_NVA_ALIANZA, PRD_PT_PCP_MC, PRD_PT_MC_NVA_ALIANZA, PT_MC, PVEM_MC, PVEM_NVA_ALIANZA, PCP_NVA_ALIANZA, PCP_MC_NVA_ALIANZA, MC_NVA_ALIANZA, CAND_IND1, CAND_IND2, CAND_IND3)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_SON_MUN.csv: 18 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, PRI_PVEM_NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_TAB_MUN.csv: 22 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, PRD_NVA_ALIANZA, PRD_PT, PRI_PVEM_NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2015/2015_SEE_AYUN_YUC_MUN.csv: 30 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, PH, ES, PAN_PRD, PAN_PRD_PT, PAN_NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PRI_PH, PRI_ES, PRI_PVEM_NVA_ALIANZA, PRI_PVEM_ES, PRI_NVA_ALIANZA_ES, PRI_PH_ES, PRI_PVEM_NVA_ALIANZA_PH, PRI_PVEM_NVA_ALIANZA_ES, PRI_PVEM_PH_ES, PRI_NVA_ALIANZA_PH_ES, PRI_PVEM_NVA_ALIANZA_PH_ES, PRD_PT, PRD_PT_NVA_ALIANZA, CAND_IND1, CAND_IND2)

2.2.4 Mostrar el Resultado:

Mostramos los datos limpios en una tabla interactiva para una revisión visual rápida.

Mostrar el Código
reactable(datos_2015)

2.2.5 Guardar los Resultados en la Carpeta ‘Preprocessed’:

Finalmente, guardamos los datos limpios en un archivo CSV en la carpeta ‘preprocessed’ para su uso posterior.

Mostrar el Código
# write_csv(datos_2015, "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/preprocessed/datos_2015.csv")

Se añade comentario para evitar sobreescritura de los csv. Lo cual aplica en los procesos electorales futuros.

2.3 Proceso Electoral 2016:

En esta sección, se procesarán los datos del proceso electoral del año 2016.

2.3.1 Cargar los Archivos del Proceso Electoral 2016:

En este paso, se cargan todos los archivos CSV que contienen los datos del proceso electoral 2016 desde la carpeta especificada.

Mostrar el Código
archivos_csv_2016 <- list.files(path = "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016", pattern = "\\.csv$", full.names = TRUE)

2.3.2 Mostrar los Archivos Cargados:

Aquí se imprimen los nombres de los archivos CSV que se han cargado para verificar que se han leído correctamente.

Mostrar el Código
print(archivos_csv_2016)
 [1] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_AGS_MUN.csv"  
 [2] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_BC_MUN.csv"   
 [3] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_CHIH_MUN.csv" 
 [4] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_DGO_MUN.csv"  
 [5] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_HGO_MUN.csv"  
 [6] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_OAX_MUN.csv"  
 [7] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_QROO_MUN.csv" 
 [8] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_SIN_MUN.csv"  
 [9] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_TAMPS_MUN.csv"
[10] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_TLAX_MUN.csv" 
[11] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_ZAC_MUN.csv"  

2.3.3 Utilizar la Función de Limpieza de Datos:

En este paso, se aplica la función limpiar_datos a cada archivo CSV cargado para limpiar y transformar los datos. La función purrr::map_dfr se utiliza para combinar los datos limpios en un solo data frame.

Mostrar el Código
datos_2016 <- purrr::map_dfr(archivos_csv_2016, limpiar_datos)
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_AGS_MUN.csv: 21 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NVA_ALIANZA, MORENA, ES, PRI_PT_NVA_ALIANZA, PRI_PT, PRI_NVA_ALIANZA, PT_NVA_ALIANZA, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_BC_MUN.csv: 32 partidos detectados (PAN, PRI, PRD, PT, PVEM, PBC, NVA_ALIANZA, PES, MC, MORENA, PPC, MUNICIPALISTA, PH, PRI_PT_PVEM_NVA_ALIANZA, PRI_PT_PVEM, PRI_PT_NVA_ALIANZA, PRI_PVEM_NVA_ALIANZA, PT_PVEM_NVA_ALIANZA, PRI_PT, PRI_PVEM, PRI_NVA_ALIANZA, PT_PVEM, PT_NVA_ALIANZA, PVEM_NVA_ALIANZA, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_CHIH_MUN.csv: 34 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, ES, PRI_PVEM_PT_NVA_ALIANZA, PRI_PVEM_PT, PRI_PVEM_NVA_ALIANZA, PRI_PT_NVA_ALIANZA, PVEM_PT_NVA_ALIANZA, PRI_PVEM, PRI_PT, PRI_NVA_ALIANZA, PVEM_PT, PVEM_NVA_ALIANZA, PT_NVA_ALIANZA, C_COMUN_PRI_PVEM_NVA_ALIANZA, C_COMUN_PRI_NVA_ALIANZA, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_DGO_MUN.csv: 25 partidos detectados (PAN_PRD, PRI_PVEM_PD_NVA_ALIANZA, PVEM_PRI_PD_NVA_ALIANZA, PRI, PT, PVEM, MC, PD, NVA_ALIANZA, MORENA, ES, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_HGO_MUN.csv: 51 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA _ALIANZA, MORENA, ES, PRI_VERDE_NVA_ALIANZA, PRI_VERDE, PRI_NVA_ALIANZA, VERDE_NVA_ALIANZA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30, CAND_IND31, CAND_IND32, CAND_IND33, CAND_IND34, CAND_IND35, CAND_IND36, CAND_IND37, CAND_IND38)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_OAX_MUN.csv: 58 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, PUP, NVA_ALIANZA, PSD, MORENA, ES, PRS, PAN_PRD, PRI_PVEM, C_COMUN_NVA_ALIANZA_PSD, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30, CAND_IND31, CAND_IND32, CAND_IND33, CAND_IND34, CAND_IND35, CAND_IND36, CAND_IND37, CAND_IND38, CAND_IND39, CAND_IND40, CAND_IND41, CAND_IND42, CAND_IND43, CAND_IND44, CAND_IND45, CAND_IND46, CAND_IND47, PLANILLA_UNICA)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_QROO_MUN.csv: 17 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, ES, PAN_PRD, PRI_PVEM_NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA, CAND_IND1, CAND_IND2, CAND_IND3)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_SIN_MUN.csv: 23 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NVA_ALIANZA, PAS, MORENA, ES, C_COMUN_PRI_NVA_ALIANZA, C_COMUN_MC_PAS, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30, CAND_IND31)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_TAMPS_MUN.csv: 36 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NVA_ALIANZA, MORENA, ES, PRI_PVEM_NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_TLAX_MUN.csv: 43 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NVA_ALIANZA, PAC, PS, MORENA, ES, PRI_PVEM_NVA_ALIANZA_PS, PRI_PVEM_NVA_ALIANZA, PRI_NVA_ALIANZA_PS, PRI_NVA_ALIANZA, PRI_PS, PRI_PVEM, PRD_PT, PVEM_PS, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2016/2016_SEE_AYUN_ZAC_MUN.csv: 37 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NVA_ALIANZA, MORENA, ES, PAN_PRD_PT, PAN_PRD, PAN_PT, PRD_PT, PRI_PVEM_NVA_ALIANZA, PRI_PVEM, PRI_NVA_ALIANZA, PVEM_NVA_ALIANZA, COAL_PRI_PVEM, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25)

2.3.4 Mostrar el Resultado:

Aquí se muestra el data frame resultante de los datos limpios utilizando la función reactable para una visualización interactiva.

Mostrar el Código
reactable(datos_2016)

2.3.5 Guardar los Resultados en la Carpeta ‘Preprocessed’:

Finalmente, se guardan los datos limpios y procesados en un archivo CSV en la carpeta ‘preprocessed’ para su uso posterior.

Mostrar el Código
# write_csv(datos_2016, "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/preprocessed/datos_2016.csv")

3 Proceso Electoral 2017:

Cargar archivos CSV: Esta sección busca todos los archivos CSV en la carpeta especificada para el año 2017.

Mostrar el Código
archivos_csv_2017 <- list.files(path = "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2017", pattern = "\\.csv$", full.names = TRUE)

3.0.1 Mostrar los Archivos Cargados:

Esta sección imprime la lista de archivos CSV que se han encontrado y cargado.

Mostrar el Código
print(archivos_csv_2017)
[1] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2017/2017_SEE_AYUN_COAH_MUN.csv"
[2] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2017/2017_SEE_AYUN_NAY_MUN.csv" 

3.0.2 Utilizar la Función de Limpieza de Datos:

Esta sección aplica la función ‘limpiar_datos’ a cada archivo CSV cargado y combina los resultados en un solo data frame.

Mostrar el Código
datos_2017 <- purrr::map_dfr(archivos_csv_2017, limpiar_datos)
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2017/2017_SEE_AYUN_COAH_MUN.csv: 160 partidos detectados (PAN, PRI, PRD, PT, PVEM, UDC, MC, NVA_ALIANZA, SI, PPC, PJ, PRC, PCP, MORENA, ES, PAN_UDC_PPC_ES, PAN_UDC_PPC, PAN_UDC_ES, PAN_PPC_ES, UDC_PPC_ES, PAN_UDC, PAN_PPC, PAN_ES, UDC_PPC, UDC_ES, PPC_ES, PRI_PVEM_NVA_ALIANZA_SI_PJ_PRC_PCP, PRI_PVEM_NVA_ALIANZA_SI_PJ_PRC, PRI_PVEM_NVA_ALIANZA_SI_PJ_PCP, PRI_PVEM_NVA_ALIANZA_SI_PRC_PCP, PRI_PVEM_NVA_ALIANZA_PJ_PRC_PCP, PRI_PVEM_SI_PJ_PRC_PCP, PRI_NVA_ALIANZA_SI_PJ_PRC_PCP, PVEM_NVA_ALIANZA_SI_PJ_PRC_PCP, PRI_PVEM_NVA_ALIANZA_SI_PJ, PRI_PVEM_NVA_ALIANZA_SI_PRC, PRI_PVEM_NVA_ALIANZA_SI_PCP, PRI_PVEM_NVA_ALIANZA_PJ_PRC, PRI_PVEM_NVA_ALIANZA_PJ_PCP, PRI_PVEM_NVA_ALIANZA_PRC_PCP, PRI_PVEM_SI_PJ_PRC, PRI_PVEM_SI_PJ_PCP, PRI_PVEM_SI_PRC_PCP, PRI_PVEM_PJ_PRC_PCP, PRI_NVA_ALIANZA_SI_PJ_PRC, PRI_NVA_ALIANZA_SI_PJ_PCP, PRI_NVA_ALIANZA_SI_PRC_PCP, PRI_NVA_ALIANZA_PJ_PRC_PCP, PRI_SI_PJ_PRC_PCP, PVEM_NVA_ALIANZA_SI_PJ_PRC, PVEM_NVA_ALIANZA_SI_PJ_PCP, PVEM_NVA_ALIANZA_SI_PRC_PCP, PVEM_NVA_ALIANZA_PJ_PRC_PCP, PVEM_SI_PJ_PRC_PCP, NVA_ALIANZA_SI_PJ_PRC_PCP, PRI_PVEM_NVA_ALIANZA_SI, PRI_PVEM_NVA_ALIANZA_PJ, PRI_PVEM_NVA_ALIANZA_PRC, PRI_PVEM_NVA_ALIANZA_PCP, PRI_PVEM_SI_PJ, PRI_PVEM_SI_PRC, PRI_PVEM_SI_PCP, PRI_PVEM_PJ_PRC, PRI_PVEM_PJ_PCP, PRI_PVEM_PRC_PCP, PRI_NVA_ALIANZA_SI_PJ, PRI_NVA_ALIANZA_SI_PRC, PRI_NVA_ALIANZA_SI_PCP, PRI_NVA_ALIANZA_PJ_PRC, PRI_NVA_ALIANZA_PJ_PCP, PRI_NVA_ALIANZA_PRC_PCP, PRI_SI_PJ_PRC, PRI_SI_PJ_PCP, PRI_SI_PRC_PCP, PRI_PJ_PRC_PCP, PVEM_NVA_ALIANZA_SI_PJ, PVEM_NVA_ALIANZA_SI_PRC, PVEM_NVA_ALIANZA_SI_PCP, PVEM_NVA_ALIANZA_PJ_PRC, PVEM_NVA_ALIANZA_PJ_PCP, PVEM_NVA_ALIANZA_PRC_PCP, PVEM_SI_PJ_PRC, PVEM_SI_PJ_PCP, PVEM_SI_PRC_PCP, PVEM_PJ_PRC_PCP, NVA_ALIANZA_SI_PJ_PRC, NVA_ALIANZA_SI_PJ_PCP, NVA_ALIANZA_SI_PRC_PCP, NVA_ALIANZA_PJ_PRC_PCP, SI_PJ_PRC_PCP, PRI_PVEM_NVA_ALIANZA, PRI_PVEM_SI, PRI_PVEM_PJ, PRI_PVEM_PRC, PRI_PVEM_PCP, PRI_NVA_ALIANZA_SI, PRI_NVA_ALIANZA_PJ, PRI_NVA_ALIANZA_PRC, PRI_NVA_ALIANZA_PCP, PRI_SI_PJ, PRI_SI_PRC, PRI_SI_PCP, PRI_PJ_PRC, PRI_PJ_PCP, PRI_PRC_PCP, PVEM_NVA_ALIANZA_SI, PVEM_NVA_ALIANZA_PJ, PVEM_NVA_ALIANZA_PRC, PVEM_NVA_ALIANZA_PCP, PVEM_SI_PJ, PVEM_SI_PRC, PVEM_SI_PCP, PVEM_PJ_PRC, PVEM_PJ_PCP, PVEM_PRC_PCP, NVA_ALIANZA_SI_PJ, NVA_ALIANZA_SI_PRC, NVA_ALIANZA_SI_PCP, NVA_ALIANZA_PJ_PRC, NVA_ALIANZA_PJ_PCP, NVA_ALIANZA_PRC_PCP, SI_PJ_PRC, SI_PJ_PCP, SI_PRC_PCP, PJ_PRC_PCP, PRI_PVEM, PRI_NVA_ALIANZA, PRI_SI, PRI_PJ, PRI_PRC, PRI_PCP, PVEM_NVA_ALIANZA, PVEM_SI, PVEM_PJ, PVEM_PRC, PVEM_PCP, NVA_ALIANZA_SI, NVA_ALIANZA_PJ, NVA_ALIANZA_PRC, NVA_ALIANZA_PCP, SI_PJ, SI_PRC, SI_PCP, PJ_PRC, PJ_PCP, PRC_PCP, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2017/2017_SEE_AYUN_NAY_MUN.csv: 45 partidos detectados (PAN, PRI, PRD, PT, PVEM, PRS, MC, NVA_ALIANZA, MORENA, ES, PAN_PRD_PT_PRS, PAN_PRD_PT, PAN_PRD_PRS, PAN_PT_PRS, PRD_PT_PRS, PAN_PRD, PAN_PT, PAN_PRS, PRD_PT, PRD_PRS, PT_PRS, CAND_IND38, CAND_IND39, CAND_IND40, CAND_IND41, CAND_IND42, CAND_IND43, CAND_IND44, CAND_IND45, CAND_IND46, CAND_IND47, CAND_IND48, CAND_IND49, CAND_IND50, CAND_IND51, CAND_IND52, CAND_IND53, CAND_IND54, CAND_IND55, CAND_IND56, CAND_IND57, CAND_IND58, CAND_IND59, CAND_IND60, CAND_IND61)

3.0.3 Mostrar el Resultado:

Esta sección muestra el data frame resultante en una tabla interactiva.

Mostrar el Código
reactable(datos_2017)

3.0.4 Guardar los Resultados en la Carpeta ‘Preprocessed’:

Esta sección guarda el data frame limpio en un archivo CSV en la carpeta ‘preprocessed’.

Mostrar el Código
# write_csv(datos_2017, "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/preprocessed/datos_2017.csv")

4 Proceso Electoral 2018:

Este documento describe el proceso de carga, limpieza y almacenamiento de datos electorales del año 2018.

4.0.1 Cargar Archivos CSV:

En esta sección, se cargan todos los archivos CSV ubicados en la carpeta especificada para el año 2018.

Mostrar el Código
archivos_csv_2018 <- list.files(path = "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018", pattern = "\\.csv$", full.names = TRUE)

4.0.2 Mostrar los Archivos Cargados:

Aquí se imprimen los nombres de los archivos CSV que se han cargado para verificar que se han leído correctamente.

Mostrar el Código
print(archivos_csv_2018)
 [1] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN _TAMPS_MUN.csv"
 [2] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_BCS_MUN.csv"   
 [3] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CAMP_MUN.csv"  
 [4] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CDMX_MUN.csv"  
 [5] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CHIH_MUN.csv"  
 [6] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CHIS_MUN.csv"  
 [7] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_COAH_MUN.csv"  
 [8] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_COL_MUN.csv"   
 [9] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_GRO_MUN.csv"   
[10] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_GTO_MUN.csv"   
[11] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_JAL_MUN.csv"   
[12] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_MEX_MUN.csv"   
[13] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_MICH_MUN.csv"  
[14] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_MOR_MUN.csv"   
[15] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_NL_MUN.csv"    
[16] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_OAX_MUN.csv"   
[17] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_PUE_MUN.csv"   
[18] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_QRO_MUN.csv"   
[19] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_QROO_MUN.csv"  
[20] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_SIN_MUN.csv"   
[21] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_SLP_MUN.csv"   
[22] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_SON_MUN.csv"   
[23] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_TAB_MUN.csv"   
[24] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_YUC_MUN.csv"   
[25] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_ZAC_MUN.csv"   

4.0.3 Utilizar la Función de Limpieza de Datos:

En esta sección, se aplica una función de limpieza a cada archivo CSV cargado. La función limpiar_datos_2018 se utiliza para transformar y limpiar los datos.

Mostrar el Código
datos_2018 <- purrr::map_dfr(archivos_csv_2018, limpiar_datos_2018)
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN _TAMPS_MUN.csv: 31 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_BCS_MUN.csv: 12 partidos detectados (C_COMUN_PAN_PRD_PRS_PHBCS, PRI, PT, PVEM, MC, NA, MORENA, ES, BCSC, MORENA_ES, CAND_IND5, CAND_IND6)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CAMP_MUN.csv: 17 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PLC, PAN_MC, PRI_PVEM_NA, PRI_PVEM, PRI_NA, PVEM_NA, CAND_IND8, CAND_IND9)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CDMX_MUN.csv: 23 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PH, C_COMUN_PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CHIH_MUN.csv: 30 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PAN_MC, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_CHIS_MUN.csv: 71 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NA, PCU, MORENA, ES, MVC, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, C_COMUN_PRI_PVEM_NA_PCU, PRI_PVEM_NA, PRI_PVEM_PCU, PRI_NA_PCU, PVEM_NA_PCU, PRI_PVEM, PRI_NA, PRI_PCU, PVEM_NA, PVEM_PCU, NA_PCU, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30, CAND_IND31, CAND_IND32, CAND_IND33, CAND_IND34, CAND_IND35, CAND_IND36, CAND_IND37, CAND_IND38, CAND_IND39, CAND_IND40, CAND_IND41, CAND_IND42, CAND_IND43, CAND_IND44, CAND_IND45, CAND_IND46, CAND_IND47, CAND_IND48)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_COAH_MUN.csv: 32 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NA, MORENA, ES, UDC, PAN_UDC_MC, PAN_UDC, PAN_MC, UDC_MC, PRI_PVEM_NA, PRI_PVEM, PRI_NA, PVEM_NA, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_COL_MUN.csv: 17 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PAN_PRD, PRI_PVEM, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND5, CAND_IND6)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_GRO_MUN.csv: 29 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PPG, IHG, CG, PSM, PSG, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PRI_PVEM, MORENA_ES, C_COMUN_PAN_PRD, C_COMUN_PRD_MC, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_GTO_MUN.csv: 38 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, MORENA_PT_ES, MORENA_PT, MORENA_ES, PT_ES, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_JAL_MUN.csv: 55 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND24, CAND_IND25, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30, CAND_IND32, CAND_IND34, CAND_IND35, CAND_IND36, CAND_IND37, CAND_IND38, CAND_IND40, CAND_IND41, CAND_IND42, CAND_IND43, CAND_IND44)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_MEX_MUN.csv: 36 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NA, MORENA, ES, VR, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_MICH_MUN.csv: 53 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NA, MORENA, ES, C_COMUN_PAN_PRD, C_COMUN_PAN_MC, C_COMUN_PRD_PVEM, C_COMUN_PRD_MC, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PT_MORENA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30, CAND_IND31, CAND_IND32, CAND_IND33, CAND_IND34, CAND_IND35)
New names:
• `PRD_PSD` -> `PRD_PSD...19`
• `PT_MORENA` -> `PT_MORENA...21`
• `PT_ES` -> `PT_ES...22`
• `MORENA_ES` -> `MORENA_ES...23`
• `PRD_PSD` -> `PRD_PSD...26`
• `PT_MORENA` -> `PT_MORENA...29`
• `PT_ES` -> `PT_ES...30`
• `MORENA_ES` -> `MORENA_ES...31`
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_MOR_MUN.csv: 54 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PSD, HUMANISTA, C_COMUN_PAN_MC, PRD_PSD...19, PT_MORENA_ES, PT_MORENA...21, PT_ES...22, MORENA_ES...23, C_COMUN_PRD_PVEM_PSD, PRD_PVEM, PRD_PSD...26, PVEM_PSD, C_COMUN_PT_MORENA_ES, PT_MORENA...29, PT_ES...30, MORENA_ES...31, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_NL_MUN.csv: 68 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, RED, PRI_PVEM, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND41, CAND_IND42, CAND_IND43, CAND_IND44, CAND_IND45, CAND_IND46, CAND_IND47, CAND_IND48, CAND_IND49, CAND_IND50, CAND_IND51, CAND_IND52, CAND_IND53, CAND_IND54, CAND_IND55, CAND_IND56, CAND_IND57, CAND_IND58, CAND_IND59, CAND_IND60, CAND_IND61, CAND_IND62, CAND_IND63, CAND_IND64, CAND_IND65, CAND_IND66, CAND_IND67, CAND_IND68, CAND_IND69, CAND_IND70, CAND_IND71, CAND_IND72, CAND_IND73, CAND_IND74, CAND_IND75, CAND_IND76, CAND_IND77, CAND_IND78, CAND_IND79, CAND_IND80, CAND_IND81, CAND_IND82, CAND_IND83, CAND_IND84, CAND_IND85, CAND_IND86, CAND_IND87, CAND_IND88, CAND_IND89, CAND_IND90, CAND_IND91, CAND_IND92, CAND_IND93)
New names:
• `C_COMUN_PRD_MC` -> `C_COMUN_PRD_MC...34`
• `C_COMUN_PRI_PVEM` -> `C_COMUN_PRI_PVEM...36`
• `C_COMUN_PRI_NA` -> `C_COMUN_PRI_NA...37`
• `C_COMUN_PVEM_NA` -> `C_COMUN_PVEM_NA...38`
• `C_COMUN_PRI_PVEM` -> `C_COMUN_PRI_PVEM...39`
• `C_COMUN_PRI_NA` -> `C_COMUN_PRI_NA...40`
• `C_COMUN_PVEM_NA` -> `C_COMUN_PVEM_NA...41`
• `C_COMUN_PRD_MC` -> `C_COMUN_PRD_MC...42`
• `C_COMUN_PRD_MC` -> `C_COMUN_PRD_MC...44`
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_OAX_MUN.csv: 63 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, PUP, NA, MORENA, ES, PSD, PMR, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PRI_PVEM_NA, PRI_PVEM, PRI_NA, PVEM_NA, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, C_COMUN_PAN_PRD_MC, C_COMUN_PAN_PRD, C_COMUN_PAN_MC, C_COMUN_PRD_MC...34, C_COMUN_PRI_PVEM_NA, C_COMUN_PRI_PVEM...36, C_COMUN_PRI_NA...37, C_COMUN_PVEM_NA...38, C_COMUN_PRI_PVEM...39, C_COMUN_PRI_NA...40, C_COMUN_PVEM_NA...41, C_COMUN_PRD_MC...42, C_COMUN_PRD_MC_PUP, C_COMUN_PRD_MC...44, C_COMUN_PRD_PUP, C_COMUN_MC_PUP, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24)
New names:
• `PAN_PRD_MC` -> `PAN_PRD_MC...28`
• `PAN_PRD_PCPP` -> `PAN_PRD_PCPP...29`
• `PAN_PRD_PSI` -> `PAN_PRD_PSI...30`
• `PAN_MC_PCPP` -> `PAN_MC_PCPP...31`
• `PAN_MC_PSI` -> `PAN_MC_PSI...32`
• `PAN_PCPP_PSI` -> `PAN_PCPP_PSI...33`
• `PRD_MC_PCPP` -> `PRD_MC_PCPP...34`
• `PRD_MC_PSI` -> `PRD_MC_PSI...35`
• `PRD_PCPP_PSI` -> `PRD_PCPP_PSI...36`
• `MC_PCPP_PSI` -> `MC_PCPP_PSI...37`
• `PAN_PRD` -> `PAN_PRD...38`
• `PAN_MC` -> `PAN_MC...39`
• `PAN_PCPP` -> `PAN_PCPP...40`
• `PAN_PSI` -> `PAN_PSI...41`
• `PRD_MC` -> `PRD_MC...42`
• `PRD_PCPP` -> `PRD_PCPP...43`
• `PRD_PSI` -> `PRD_PSI...44`
• `MC_PCPP` -> `MC_PCPP...45`
• `MC_PSI` -> `MC_PSI...46`
• `PCPP_PSI` -> `PCPP_PSI...47`
• `PAN_PRD_MC` -> `PAN_PRD_MC...49`
• `PAN_PRD_PCPP` -> `PAN_PRD_PCPP...50`
• `PAN_MC_PCPP` -> `PAN_MC_PCPP...51`
• `PRD_MC_PCPP` -> `PRD_MC_PCPP...52`
• `PAN_PRD` -> `PAN_PRD...53`
• `PAN_MC` -> `PAN_MC...54`
• `PAN_PCPP` -> `PAN_PCPP...55`
• `PRD_MC` -> `PRD_MC...56`
• `PRD_PCPP` -> `PRD_PCPP...57`
• `MC_PCPP` -> `MC_PCPP...58`
• `PAN_PRD_MC` -> `PAN_PRD_MC...60`
• `PAN_PRD_PSI` -> `PAN_PRD_PSI...61`
• `PAN_MC_PSI` -> `PAN_MC_PSI...62`
• `PRD_MC_PSI` -> `PRD_MC_PSI...63`
• `PAN_PRD` -> `PAN_PRD...64`
• `PAN_MC` -> `PAN_MC...65`
• `PAN_PSI` -> `PAN_PSI...66`
• `PRD_MC` -> `PRD_MC...67`
• `PRD_PSI` -> `PRD_PSI...68`
• `MC_PSI` -> `MC_PSI...69`
• `PAN_PRD_PCPP` -> `PAN_PRD_PCPP...71`
• `PAN_PRD_PSI` -> `PAN_PRD_PSI...72`
• `PAN_PCPP_PSI` -> `PAN_PCPP_PSI...73`
• `PRD_PCPP_PSI` -> `PRD_PCPP_PSI...74`
• `PAN_PRD` -> `PAN_PRD...75`
• `PAN_PCPP` -> `PAN_PCPP...76`
• `PAN_PSI` -> `PAN_PSI...77`
• `PRD_PCPP` -> `PRD_PCPP...78`
• `PRD_PSI` -> `PRD_PSI...79`
• `PCPP_PSI` -> `PCPP_PSI...80`
• `PAN_MC_PCPP` -> `PAN_MC_PCPP...82`
• `PAN_MC_PSI` -> `PAN_MC_PSI...83`
• `PAN_PCPP_PSI` -> `PAN_PCPP_PSI...84`
• `MC_PCPP_PSI` -> `MC_PCPP_PSI...85`
• `PAN_MC` -> `PAN_MC...86`
• `PAN_PCPP` -> `PAN_PCPP...87`
• `PAN_PSI` -> `PAN_PSI...88`
• `MC_PCPP` -> `MC_PCPP...89`
• `MC_PSI` -> `MC_PSI...90`
• `PCPP_PSI` -> `PCPP_PSI...91`
• `PAN_PRD` -> `PAN_PRD...93`
• `PAN_MC` -> `PAN_MC...94`
• `PRD_MC` -> `PRD_MC...95`
• `PAN_PRD` -> `PAN_PRD...97`
• `PAN_PCPP` -> `PAN_PCPP...98`
• `PRD_PCPP` -> `PRD_PCPP...99`
• `PAN_PRD` -> `PAN_PRD...101`
• `PAN_PSI` -> `PAN_PSI...102`
• `PRD_PSI` -> `PRD_PSI...103`
• `PAN_MC` -> `PAN_MC...105`
• `PAN_PCPP` -> `PAN_PCPP...106`
• `MC_PCPP` -> `MC_PCPP...107`
• `PAN_MC` -> `PAN_MC...109`
• `PAN_PSI` -> `PAN_PSI...110`
• `MC_PSI` -> `MC_PSI...111`
• `PAN_PCPP` -> `PAN_PCPP...113`
• `PAN_PSI` -> `PAN_PSI...114`
• `PCPP_PSI` -> `PCPP_PSI...115`
• `PRD_MC` -> `PRD_MC...117`
• `PRD_PCPP` -> `PRD_PCPP...118`
• `MC_PCPP` -> `MC_PCPP...119`
• `PRD_MC` -> `PRD_MC...121`
• `PRD_PSI` -> `PRD_PSI...122`
• `MC_PSI` -> `MC_PSI...123`
• `PRD_PCPP` -> `PRD_PCPP...125`
• `PRD_PSI` -> `PRD_PSI...126`
• `PCPP_PSI` -> `PCPP_PSI...127`
• `PCPP_PSI` -> `PCPP_PSI...131`
• `MC_PCPP` -> `MC_PCPP...133`
• `MC_PSI` -> `MC_PSI...134`
• `PCPP_PSI` -> `PCPP_PSI...135`
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_PUE_MUN.csv: 160 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NA, PCPP, PSI, MORENA, ES, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, C_COMUN_PAN_PRD_MC_PCPP_PSI, PAN_PRD_MC_PCPP, PAN_PRD_MC_PSI, PAN_PRD_PCPP_PSI, PAN_MC_PCPP_PSI, PRD_MC_PCPP_PSI, PAN_PRD_MC...28, PAN_PRD_PCPP...29, PAN_PRD_PSI...30, PAN_MC_PCPP...31, PAN_MC_PSI...32, PAN_PCPP_PSI...33, PRD_MC_PCPP...34, PRD_MC_PSI...35, PRD_PCPP_PSI...36, MC_PCPP_PSI...37, PAN_PRD...38, PAN_MC...39, PAN_PCPP...40, PAN_PSI...41, PRD_MC...42, PRD_PCPP...43, PRD_PSI...44, MC_PCPP...45, MC_PSI...46, PCPP_PSI...47, C_COMUN_PAN_PRD_MC_PCPP, PAN_PRD_MC...49, PAN_PRD_PCPP...50, PAN_MC_PCPP...51, PRD_MC_PCPP...52, PAN_PRD...53, PAN_MC...54, PAN_PCPP...55, PRD_MC...56, PRD_PCPP...57, MC_PCPP...58, C_COMUN_PAN_PRD_MC_PSI, PAN_PRD_MC...60, PAN_PRD_PSI...61, PAN_MC_PSI...62, PRD_MC_PSI...63, PAN_PRD...64, PAN_MC...65, PAN_PSI...66, PRD_MC...67, PRD_PSI...68, MC_PSI...69, C_COMUN_PAN_PRD_PCPP_PSI, PAN_PRD_PCPP...71, PAN_PRD_PSI...72, PAN_PCPP_PSI...73, PRD_PCPP_PSI...74, PAN_PRD...75, PAN_PCPP...76, PAN_PSI...77, PRD_PCPP...78, PRD_PSI...79, PCPP_PSI...80, C_COMUN_PAN_MC_PCPP_PSI, PAN_MC_PCPP...82, PAN_MC_PSI...83, PAN_PCPP_PSI...84, MC_PCPP_PSI...85, PAN_MC...86, PAN_PCPP...87, PAN_PSI...88, MC_PCPP...89, MC_PSI...90, PCPP_PSI...91, C_COMUN_PAN_PRD_MC, PAN_PRD...93, PAN_MC...94, PRD_MC...95, C_COMUN_PAN_PRD_PCPP, PAN_PRD...97, PAN_PCPP...98, PRD_PCPP...99, C_COMUN_PAN_PRD_PSI, PAN_PRD...101, PAN_PSI...102, PRD_PSI...103, C_COMUN_PAN_MC_PCPP, PAN_MC...105, PAN_PCPP...106, MC_PCPP...107, C_COMUN_PAN_MC_PSI, PAN_MC...109, PAN_PSI...110, MC_PSI...111, C_COMUN_PAN_PCPP_PSI, PAN_PCPP...113, PAN_PSI...114, PCPP_PSI...115, C_COMUN_PRD_MC_PCPP, PRD_MC...117, PRD_PCPP...118, MC_PCPP...119, C_COMUN_PRD_MC_PSI, PRD_MC...121, PRD_PSI...122, MC_PSI...123, C_COMUN_PRD_PCPP_PSI, PRD_PCPP...125, PRD_PSI...126, PCPP_PSI...127, C_COMUN_PVEM_PCPP_PSI, PVEM_PCPP, PVEM_PSI, PCPP_PSI...131, C_COMUN_MC_PCPP_PSI, MC_PCPP...133, MC_PSI...134, PCPP_PSI...135, C_COMUN_PAN_PRD, C_COMUN_PAN_MC, C_COMUN_PAN_PCPP, C_COMUN_PAN_PSI, C_COMUN_PRI_NA, C_COMUN_PRD_MC, C_COMUN_PRD_PCPP, C_COMUN_PRD_PSI, C_COMUN_PVEM_PCPP, C_COMUN_PVEM_PSI, C_COMUN_MC_PCPP, C_COMUN_MC_PSI, C_COMUN_NA_PCPP, C_COMUN_PCPP_PSI, CAN_IND1, CAN_IND2, CAN_IND3, CAN_IND4, CAN_IND5, CAN_IND6, CAN_IND7, CAN_IND8, CAN_IND9, CAN_IND10, CAN_IND11, CAN_IND12, CAN_IND13, CAN_IND14, CAN_IND15, CAN_IND16, CAN_IND17)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_QRO_MUN.csv: 46 partidos detectados (PAN, PRI, PRD, MC, NA, PVEM, ES, MORENA, PT, CQ, QI, MORENA_PT_ES, MORENA_PT, MORENA_ES, PT_ES, PRI_PVEM, C_COMUN_PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, C_COMUN_PAN_PRD, C_COMUN_PAN_MC, C_COMUN_PRI_PVEM, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_QROO_MUN.csv: 23 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PRI_PVEM_NA, PRI_PVEM, PRI_NA, PVEM_NA, PT_MORENA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_SIN_MUN.csv: 34 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, PAS, MORENA, ES, PAIS, PAN_PRD_MC_PAS, PAN_PRD_MC, PAN_PRD_PAS, PAN_MC_PAS, PRD_MC_PAS, PAN_PRD, PAN_MC, PAN_PAS, PRD_MC, PRD_PAS, MC_PAS, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, C_COMUN_PRI_PVEM_NA, C_COMUN_PRI_PVEM, C_COMUN_PRI_NA, C_COMUN_PVEM_NA, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8)
New names:
• `PAN_MC` -> `PAN_MC...17`
• `PAN_MC` -> `PAN_MC...28`
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_SLP_MUN.csv: 39 partidos detectados (PAN, PRI, PRD, PT, PVEM, CP, MC, NA, MORENA, ES, PAN_MC...17, PRI_NA, PRI_NA_CP, PRI_PVEM_NA, PRI_PVEM_CP, PRI_CP, PRI_PVEM, PRI_PVEM_NA_CP, PVEM_NA, PAN_PRD_MC, PAN_PRD, PAN_MC...28, PRD_MC, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_SON_MUN.csv: 34 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, MAS, PAN_PRD, PRI_PVEM_NA, PRI_PVEM, PRI_NA, PVEM_NA, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, C_COMUN_PAN_PRD, C_COMUN_PRI_PVEM_NA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_TAB_MUN.csv: 22 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PT_MORENA, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_YUC_MUN.csv: 27 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, NA, MORENA, ES, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PAN_NA, PRI_PVEM_NA, PRI_PVEM, PRI_NA, PVEM_NA, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2018/2018_SEE_AYUN_ZAC_MUN.csv: 26 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, NA, MORENA, ES, PAZ, MDZ, PP, PAN_PRD_MC, PAN_PRD, PAN_MC, PRD_MC, PT_MORENA_ES, PT_MORENA, PT_ES, MORENA_ES, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7)

4.0.4 Mostrar el Resultado:

Se muestra una tabla interactiva con los datos limpios utilizando la función reactable.

Mostrar el Código
reactable(datos_2018)

4.0.5 Guardar los Resultados en la Carpeta ‘Preprocessed’:

Finalmente, los datos limpios se guardan en un archivo CSV en la carpeta ‘preprocessed’ para su uso posterior.

Mostrar el Código
# write_csv(datos_2018, "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/preprocessed/datos_2018.csv")

5 Proceso Electoral 2019:

Este bloque de código carga todos los archivos CSV del directorio especificado que contienen datos del proceso electoral de 2019.

Mostrar el Código
archivos_csv_2019 <- list.files(path = "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020", pattern = "\\.csv$", full.names = TRUE)

5.0.1 Mostrar los Archivos Cargados:

Este bloque imprime la lista de archivos CSV que se han cargado desde el directorio especificado.

Mostrar el Código
print(archivos_csv_2019)
[1] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN _DGO_MUN.csv"   
[2] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN_AGS_MUN.csv"    
[3] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN_BC_MUN.csv"     
[4] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN_PUE_MUN_EXT.csv"
[5] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2020_SEE_AYUN_HGO_MUN.csv"    

5.0.2 Utilizar la Función de Limpieza de Datos:

Este bloque aplica la función limpiar_datos_2018 a cada archivo CSV cargado, combinando los resultados en un solo data frame llamado datos_2019.

Mostrar el Código
datos_2019 <- purrr::map_dfr(archivos_csv_2019, limpiar_datos_2018)
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN _DGO_MUN.csv: 15 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, PD, MORENA, PAN_PRD, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN_AGS_MUN.csv: 14 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, MORENA, UPM, PLA, NAA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN_BC_MUN.csv: 24 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PVEM_PT_TRANS_MORENA, PVEM_PT_TRANS, PVEM_PT_MORENA, PVEM_TRANS_MORENA, PT_TRANS_MORENA, PVEM_PT, PVEM_TRANS, PVEM_MORENA, PT_TRANS, PT_MORENA, TRANS_MORENA, PBC, TRANS, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4)
New names:
• `PRD_MC` -> `PRD_MC...28`
• `PRD_PCPP` -> `PRD_PCPP...29`
• `MC_PCPP` -> `MC_PCPP...30`
• `PRD_MC` -> `PRD_MC...32`
• `PRD_PCPP` -> `PRD_PCPP...33`
• `MC_PCPP` -> `MC_PCPP...34`
• `PT_MORENA` -> `PT_MORENA...41`
• `PT_ES` -> `PT_ES...42`
• `MORENA_ES` -> `MORENA_ES...45`
• `PT_MORENA` -> `PT_MORENA...47`
• `PT_ES` -> `PT_ES...48`
• `MORENA_ES` -> `MORENA_ES...49`
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2019_SEE_AYUN_PUE_MUN_EXT.csv: 43 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, PCPP, PSI, MORENA, NA, ES, C_COMUN_PAN_PCPP, C_COMUN_PRI_PCPP, C_COMUN_PAN_PRD_MC_PCPP, PAN_PRD_MC, PAN_PRD_PCPP, PAN_MC_PCPP, PRD_MC_PCPP, PAN_PRD, PAN_MC, PAN_PCPP, PRD_MC...28, PRD_PCPP...29, MC_PCPP...30, C_COMUN_PRD_MC_PCPP, PRD_MC...32, PRD_PCPP...33, MC_PCPP...34, PT_PVEM_MORENA_ES, PT_PVEM_MORENA, PT_PVEM_ES, PT_MORENA_ES, PVEM_MORENA_ES, PT_PVEM, PT_MORENA...41, PT_ES...42, PVEM_MORENA, PVEM_ES, MORENA_ES...45, C_COMUN_PT_MORENA_ES, PT_MORENA...47, PT_ES...48, MORENA_ES...49)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2019_2020/2020_SEE_AYUN_HGO_MUN.csv: 58 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PODEMOS, MAS_X_HIDALGO, NVA_ALIANZA, ESH, PAN_PRD, PVEM_PT_MORENA_ESH, PVEM_PT_MORENA, PVEM_PT_ESH, PVEM_PT, PVEM_MORENA, PVEM_ESH, PVEM_MORENA_ESH, PT_MORENA_ESH, PT_MORENA, PT_ESH, MORENA_ESH, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, CAND_IND24, CAND_IND25, CAND_IND26, CAND_IND27, CAND_IND28, CAND_IND29, CAND_IND30, CAND_IND31, CAND_IND32, CAND_IND33, CAND_IND34, CAND_IND35)

5.0.3 Mostrar el Resultado:

Este bloque muestra el data frame datos_2019 en una tabla interactiva utilizando la función reactable.

Mostrar el Código
reactable(datos_2019)

5.0.4 Guardar los Resultados en la Carpeta ‘Preprocessed’:

Este bloque guarda el data frame datos_2019 en un archivo CSV en la carpeta ‘preprocessed’.

Mostrar el Código
# write_csv(datos_2019, "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/preprocessed/datos_2019.csv")

6 Proceso Electoral 2021:

Este código carga todos los archivos CSV del directorio especificado para el año 2021.

Mostrar el Código
archivos_csv_2021 <- list.files(path = "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021", pattern = "\\.csv$", full.names = TRUE)

6.0.1 Mostrar los Archivos Cargados:

Este bloque de código imprime la lista de archivos CSV que se han cargado desde el directorio especificado.

Mostrar el Código
print(archivos_csv_2021)
 [1] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_AGS_MUN.csv"  
 [2] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_BC_MUN.csv"   
 [3] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_BCS_MUN.csv"  
 [4] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CAMP_MUN.csv" 
 [5] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CDMX_MUN.csv" 
 [6] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CHIH_MUN.csv" 
 [7] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CHIS_MUN.csv" 
 [8] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_COAH_MUN.csv" 
 [9] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_COL_MUN.csv"  
[10] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_GRO_MUN.csv"  
[11] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_GTO_MUN.csv"  
[12] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_JAL_MUN.csv"  
[13] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_MEX_MUN.csv"  
[14] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_MICH_MUN.csv" 
[15] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_MOR_MUN.csv"  
[16] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_NAY_MUN.csv"  
[17] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_NL_MUN.csv"   
[18] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_OAX_MUN.csv"  
[19] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_PUE_MUN.csv"  
[20] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_QRO_MUN.csv"  
[21] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_QROO_MUN.csv" 
[22] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_SIN_MUN.csv"  
[23] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_SLP_MUN.csv"  
[24] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_SON_MUN.csv"  
[25] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_TAB_MUN.csv"  
[26] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_TAMPS_MUN.csv"
[27] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_TLAX_MUN.csv" 
[28] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_VER_MUN.csv"  
[29] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_YUC_MUN.csv"  
[30] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_ZAC_MUN.csv"  

6.0.2 Utilizar la Función de Limpieza de Datos:

Aquí se aplica la función limpiar_datos_2018 a cada archivo CSV cargado, combinando los resultados en un solo data frame.

Mostrar el Código
datos_2021 <- purrr::map_dfr(archivos_csv_2021, limpiar_datos_2018)
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_AGS_MUN.csv: 19 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PLA, PANALA, PES, RSP, FXM, PAN_PRD, PT_MORENA_PANALA, PT_MORENA, PT_PANALA, MORENA_PANALA, CAND_IND1, CAND_IND2)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_BC_MUN.csv: 24 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, MORENA, PES, RSP, FXM, PBC, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PT_PVEM_MORENA, PT_PVEM, PT_MORENA, PVEM_MORENA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_BCS_MUN.csv: 11 partidos detectados (C_COMUN_PAN_PRI_PRD_PRS_PHBCS, PT, PVEM, MC, MORENA, BCSC, PANALBCS, PES, RSP, FXM, COA_MORENA_PT)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CAMP_MUN.csv: 15 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, MORENA, PES, RSP, FXM, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, CAND_IND1)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CDMX_MUN.csv: 26 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, ELIGE, PES, RSP, FXM, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PVEM_PT_MORENA, PVEM_PT, PVEM_MORENA, PT_MORENA, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CHIH_MUN.csv: 21 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PES, RSP, FXM, NACH, PAN_PRD, PT_MORENA_NACH, PT_MORENA, PT_NACH, MORENA_NACH, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_CHIS_MUN.csv: 28 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PES, RSP, FXM, PCHU, PMCH, PNA, PPCH, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_COAH_MUN.csv: 21 partidos detectados (PAN, PRI, PRD, PVEM, PT, UDC, MC, MORENA, PES, RSP, FXM, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, PRI_PRD)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_COL_MUN.csv: 21 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA_PNA, MORENA, PNA, PES, RSP, FXM, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_GRO_MUN.csv: 14 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, MORENA, PES, RSP, FXP, CAND_IND1, PRI_PRD, PT_PVEM, PVEM_MORENA)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_GTO_MUN.csv: 24 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, NA_GTO, PES, RSP, FXM, PRI_PRD, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_JAL_MUN.csv: 31 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, SOMOS, PES, HAGAMOS, FUTURO, RSP, FM, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_MEX_MUN.csv: 35 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PES, RSP, FXM, NAEM, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PT_MORENA_NAEM, PT_MORENA, PT_NAEM, MORENA_NAEM, PT_MORENA_NAEM_CC, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_MICH_MUN.csv: 27 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, MORENA, PES, RSP, FXM, PT_MORENA, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_MOR_MUN.csv: 34 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, PSD, MORENA, PHM, PANALM, PESM, MAS, PODEMOS, MP, BC, FUTURO, FM, PAS, RPM, PES, RSP, FXM, APM, CAND_IND1, CAND_IND2, CAND_IND3, PAN_PSD, PAN_PHM, PRI_PRD, PRD_PSD, MORENA_PANALM_PESM, MORENA_PANALM, MORENA_PESM, PANALM_PESM)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_NAY_MUN.csv: 28 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, MORENA, PES, RSP, FXM, NAN, VIVA, MLN, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PT_PVEM_MORENA_NAN, PT_PVEM_MORENA, PT_PVEM_NAN, PT_MORENA_NAN, PVEM_MORENA_NAN, PT_PVEM, PT_MORENA, PT_NAN, PVEM_MORENA, PVEM_NAN, MORENA_NAN)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_NL_MUN.csv: 39 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PANAL, PES, RSP, FXM, C_PRI_PRD, C_PVEM_PT_MORENA_PANAL, C_PVEM_PT_MORENA, C_PVEM_PT_PANAL, C_PVEM_MORENA_PANAL, C_PT_MORENA_PANAL, C_PVEM_PT, C_PVEM_MORENA, C_PVEM_PANAL, C_PT_MORENA, C_PT_PANAL, C_MORENA_PANAL, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_OAX_MUN.csv: 85 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, PUP, MORENA, NAO, PES, RSP, FXM, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PAN_PRI_PRD_NAO, PAN_PRI_PRD_1, PAN_PRI_NAO, PAN_PRD_NAO, PRI_PRD_NAO, PAN_PRI_1, PAN_PRD_1, PAN_NAO, PRI_PRD_1, PRI_NAO, PRD_NAO, PAN_PRI_NAO_1, PAN_PRI_2, PAN_NAO_1, PRI_NAO_1, PAN_PRI_PRD_2, PAN_PRI_3, PAN_PRD_2, PRI_PRD_2, PRI_PRD_NAO_1, PRI_PRD_3, PRI_NAO_2, PRD_NAO_1, PAN_PRD_NAO_1, PAN_PRD_3, PAN_NAO_2, PRD_NAO_2, PAN_PRI_4, PAN_PRD_4, PAN_NAO_3, PRI_PRD_4, PRI_NAO_3, PRD_NAO_3, PT_PVEM, PVEM_NAO, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19, CAND_IND20, CAND_IND21, CAND_IND22, CAND_IND23, PT_PVEM_PUP_MORENA, PT_PVEM_PUP, PT_PVEM_MORENA, PT_PUP_MORENA, PVEM_PUP_MORENA, PT_PVEM_1, PT_PUP, PT_MORENA, PVEM_PUP, PVEM_MORENA, PUP_MORENA)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_PUE_MUN.csv: 97 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, PCPP, PSI, MORENA, NAP, PES, RSP, FXM, PT_MORENA, PAN_PRI_PRD_PCPP_PSI_NAP, PAN_PRI_PRD_PCPP_PSI, PAN_PRI_PRD_PCPP_NAP, PAN_PRI_PRD_PSI_NAP, PAN_PRI_PCPP_PSI_NAP, PAN_PRD_PCPP_PSI_NAP, PRI_PRD_PCPP_PSI_NAP, PAN_PRI_PRD_PCPP, PAN_PRI_PRD_PSI, PAN_PRI_PRD_NAP, PAN_PRI_PCPP_PSI, PAN_PRI_PCPP_NAP, PAN_PRI_PSI_NAP, PAN_PRD_PCPP_PSI, PAN_PRD_PCPP_NAP, PAN_PRD_PSI_NAP, PAN_PCPP_PSI_NAP, PRI_PRD_PCPP_PSI, PRI_PRD_PCPP_NAP, PRI_PRD_PSI_NAP, PRI_PCPP_PSI_NAP, PRD_PCPP_PSI_NAP, PAN_PRI_PRD, PAN_PRI_PCPP, PAN_PRI_PSI, PAN_PRI_NAP, PAN_PRD_PCPP, PAN_PRD_PSI, PAN_PRD_NAP, PAN_PCPP_PSI, PAN_PCPP_NAP, PAN_PSI_NAP, PRI_PRD_PCPP, PRI_PRD_PSI, PRI_PRD_NAP, PRI_PCPP_PSI, PRI_PCPP_NAP, PRI_PSI_NAP, PRD_PCPP_PSI, PRD_PCPP_NAP, PRD_PSI_NAP, PT_PCPP_MORENA, PT_PCPP_NAP, PT_PSI_MORENA, PT_MORENA_NAP, PCPP_PSI_NAP, PAN_PRI, PAN_PRD, PAN_PCPP, PAN_PSI, PAN_NAP, PRI_PRD, PRI_PCPP, PRI_PSI, PRI_NAP, PRD_PCPP, PRD_PSI, PRD_NAP, PT_PVEM, PT_PCPP, PT_PSI, PT_NAP, PVEM_PCPP, PVEM_PSI, PVEM_NAP, MC_PSI, PCPP_PSI, PCPP_MORENA, PCPP_NAP, PSI_MORENA, PSI_NAP, MORENA_NAP, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_QRO_MUN.csv: 30 partidos detectados (PAN, PRI, PRD, MC, PVEM, MORENA, PT, QI, PES, RSP, FXM, PAN_QI, PRI_PVEM, PVEM_PT, PAN_PRD_QI, PAN_PRD, PRD_QI, PT_QI, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_QROO_MUN.csv: 38 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, MAS, CQROO, PES, RSP, FXM, PAN_PRI_PRD_CQROO, PAN_PRI_PRD, PAN_PRI_CQROO, PAN_PRD_CQROO, PRI_PRD_CQROO, PAN_PRI, PAN_PRD, PAN_CQROO, PRI_PRD, PRI_CQROO, PRD_CQROO, PVEM_PT_MORENA_MAS, PVEM_PT_MORENA, PVEM_PT_MAS, PVEM_MORENA_MAS, PT_MORENA_MAS, PVEM_PT, PVEM_MORENA, PVEM_MAS, PT_MORENA, PT_MAS, MORENA_MAS, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_SIN_MUN.csv: 18 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, PAS, MORENA, PES, RSP, FXM, CC_PAN_PRI_PRD, CC_PAN_PRI, CC_PAN_PRD, CC_PRI_PRD, CC_PAS_MORENA, CAND_IND3, CAND_IND4)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_SLP_MUN.csv: 25 partidos detectados (PAN, PRI, PRD, PT, PVEM, PCP, PMC, MORENA, NASLP, PES, RSP, FXM, PAN_PRI_PRD_PCP, PAN_PRI_PRD, PAN_PRI_PCP, PAN_PRD_PCP, PRI_PRD_PCP, PAN_PRI, PAN_PRD, PAN_PCP, PRI_PRD, PRI_PCP, PRD_PCP, PT_PVEM, CAND_IND1)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_SON_MUN.csv: 23 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, NAS, PES, RSP, FXM, PAN_PRI_PRD, CAND_COM_PAN_PRI_PRD, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_TAB_MUN.csv: 15 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PES, RSP, FXM, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, PAN_PRI)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_TAMPS_MUN.csv: 24 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PES, RSP, FXM, PT_MORENA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_TLAX_MUN.csv: 34 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, PAC, PS, MORENA, PANALT, PEST, PISSI, PES, RSP, FXM, CAND_IND01, CAND_IND02, CAND_IND03, CAND_IND04, CAND_IND05, CAND_IND06, CAND_IND07, CAND_IND08, CAND_IND09, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14, CAND_IND15, CAND_IND16, CAND_IND17, CAND_IND18, CAND_IND19)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_VER_MUN.csv: 36 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, TXVER, PODEMOS, PC, UC, PES, RSP, FXM, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PVEM_PT_MORENA, PVEM_PT, PVEM_MORENA, PT_MORENA, CAND_IND1, CAND_IND2, CAND_IND3, CAND_IND4, CAND_IND5, CAND_IND6, CAND_IND7, CAND_IND8, CAND_IND9, CAND_IND10, CAND_IND11, CAND_IND12, CAND_IND13, CAND_IND14)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_YUC_MUN.csv: 20 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, PES, RSP, FXM, NAY, CAND_IND1, PAN_PRD_NAY, PAN_PRD, PAN_NAY, PRD_NAY, PRI_PRD_NAY, PRI_PRD, PRI_NAY, PRD_NAY_2)Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2021/2021_SEE_AYUN_ZAC_MUN.csv: 32 partidos detectados (PAN, PRI, PRD, PT, PVEM, MC, MORENA, PANALZ, PAZ, MDZ, PP, FAM, PES, RSP, FXM, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PT_PVEM_MORENA_PANALZ, PT_PVEM_MORENA, PT_PVEM_PANALZ, PT_MORENA_PANALZ, PVEM_MORENA_PANALZ, PT_PVEM, PT_MORENA, PT_PANALZ, PVEM_MORENA, PVEM_PANALZ, MORENA_PANALZ, CAND_IND1, CAND_IND2)

6.0.3 Mostrar el Resultado:

Este bloque de código muestra el data frame resultante en una tabla interactiva.

Mostrar el Código
reactable(datos_2021)

6.0.4 Guardar los Resultados en la Carpeta ‘Preprocessed’:

Finalmente, se guarda el data frame resultante en un archivo CSV en la carpeta ‘preprocessed’.

Mostrar el Código
# write_csv(datos_2021, "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/preprocessed/datos_2021.csv")

7 Proceso Electoral 2022-2023:

En este documento, se realiza la carga y limpieza de los datos electorales del periodo 2022-2023.

7.0.1 Mostrar los Archivos Cargados:

En esta sección, se listan todos los archivos CSV encontrados en la carpeta especificada.

Mostrar el Código
archivos_csv_2022 <- list.files(path = "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2022_2023", pattern = "\\.csv$", full.names = TRUE)

7.0.2 Mostrar los Archivos Cargados:

Aquí se imprimen los nombres de los archivos CSV cargados para verificar que se han leído correctamente.

Mostrar el Código
print(archivos_csv_2022)
[1] "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2022_2023/2022_SEE_AYUN_DGO_MUN.csv"

7.0.3 Utilizar la Función de Limpieza de Datos:

Se aplica una función de limpieza a cada uno de los archivos CSV cargados para unificar y preparar los datos.

Mostrar el Código
datos_2022 <- purrr::map_dfr(archivos_csv_2022, limpiar_datos_2018)
Procesando /home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/raw/2022_2023/2022_SEE_AYUN_DGO_MUN.csv: 24 partidos detectados (PAN, PRI, PRD, PVEM, PT, MC, MORENA, RSPD, PAN_PRI_PRD, PAN_PRI, PAN_PRD, PRI_PRD, PVEM_PT_MORENA_RSPD, PVEM_PT_MORENA, PVEM_PT_RSPD, PVEM_MORENA_RSPD, PVEM_PT, PVEM_MORENA, PVEM_RSPD, PT_MORENA_RSPD, PT_MORENA, PT_RSPD, MORENA_RSPD, CAND_IND1)

7.0.4 Mostrar el Resultado:

Se muestra una tabla interactiva con los datos limpios para su revisión.

Mostrar el Código
reactable(datos_2022)

7.0.5 Guardar los Resultados en la Carpeta ‘Preprocessed’:

Finalmente, se guardan los datos limpios en un archivo CSV en la carpeta ‘preprocessed’.

Mostrar el Código
# write_csv(datos_2022, "/home/barea/limpieza/ayuntamientos/{{cookiecutter.project_slug}}/data/preprocessed/datos_2022.csv")